go/types.varDecl.spec (field)
22 uses
go/types (current package)
decl.go#L382: varDecl struct{ spec *ast.ValueSpec }
decl.go#L389: func (d varDecl) node() ast.Node { return d.spec }
decl.go#L921: lhs0 := make([]*Var, len(d.spec.Names))
decl.go#L922: for i, name := range d.spec.Names {
decl.go#L930: switch len(d.spec.Values) {
decl.go#L931: case len(d.spec.Names):
decl.go#L933: init = d.spec.Values[i]
decl.go#L937: init = d.spec.Values[0]
decl.go#L939: if i < len(d.spec.Values) {
decl.go#L940: init = d.spec.Values[i]
decl.go#L943: check.varDecl(obj, lhs, d.spec.Type, init)
decl.go#L944: if len(d.spec.Values) == 1 {
decl.go#L964: scopePos := d.spec.End() // see constant declarations
decl.go#L965: for i, name := range d.spec.Names {
resolver.go#L367: lhs := make([]*Var, len(d.spec.Names))
resolver.go#L373: if len(d.spec.Values) == 1 {
resolver.go#L377: d1 = &declInfo{file: fileScope, version: check.version, lhs: lhs, vtyp: d.spec.Type, init: d.spec.Values[0]}
resolver.go#L381: for i, name := range d.spec.Names {
resolver.go#L389: if i < len(d.spec.Values) {
resolver.go#L390: init = d.spec.Values[i]
resolver.go#L392: di = &declInfo{file: fileScope, version: check.version, vtyp: d.spec.Type, init: init}